#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QLabel>
#include <QProgressBar>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    // 创建状态栏
    QStatusBar* statusBar = this->statusBar(); // ui文件已经自动创建了一个状态栏，所以直接获取即可
    this->setStatusBar(statusBar); // 和菜单栏一样，已经存在就获取，不存在则先创建再获取

    // 让状态栏显示一个临时的信息
//    statusBar->showMessage("嘿嘿嘿, 你看不见我!!"); // 设置3000毫秒之后自动消失

    // 状态栏中还可以添加其他的控件
    // 给状态栏添加一个子控件


//    QLabel* label2 = new QLabel("这是另一个没什么卵用的标签");
//    statusBar->addWidget(label2);

    QProgressBar* progressBar = new QProgressBar();
    progressBar->setRange(0, 100);
    progressBar->setValue(50);
    statusBar->addWidget(progressBar);
}

MainWindow::~MainWindow()
{
    delete ui;
}

